package cl.tinet.trainee.salas.model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * Contendra los atributos de la tabla segmento la cual es una tabla
 * 
 * referencial.
 * 
 * @author Naht-Sams
 */
@Entity
/**
 * 
 * Nombre de la tabla referenciada.
 *
 * @author Naht-Sams
 */
@Table(name = "SEGMENTOS")
public class Segmentos implements Serializable {

    /**
     * Version Id.
     */
    private static final long serialVersionUID = 1L;
    /**
     * Identificador de la tabla de refencia bloques horarios.
     */
    @Id
    @Column(name = "id_segmento")
    private int id;
    /**
     * Hora que equivale un bloque.
     */
    @Column(name = "hora_segmento")
    private Date horaSegmento;

    /**
     * Allows to get the id attribute value.
     * 
     * @return the id value.
     */
    public int getId() {
        return id;
    }

    /**
     * Allows to set the id attribute value.
     * 
     * @param id
     *            new value for id attribute.
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * Allows to get the horaSegmento attribute value.
     * 
     * @return the horaSegmento value.
     */
    public Date getHoraSegmento() {
        return horaSegmento;
    }

    /**
     * Allows to set the horaSegmento attribute value.
     * 
     * @param horaSegmento
     *            new value for horaSegmento attribute.
     */
    public void setHoraSegmento(Date horaSegmento) {
        this.horaSegmento = horaSegmento;
    }
}
